-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GH-40108: [JS] Remove SWC dependency and move types to dev deps #41274
Conversation
domoritz
commented
Apr 18, 2024
•
edited
Loading
edited
- GitHub Issue: [JS] Remove unnecessary production dependencies #40108
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per the ts-node docs:
SWC uses
@swc/helpers
instead oftslib
. If you have enabledimportHelpers
, you must also install@swc/helpers
.
I thought I disabled swc though so ts node shouldn't use it anymore. See https://github.com/apache/arrow/pull/41274/files#diff-bb9cf0fd13f06ac1b6668c895fdba550244bc31245ee5a43121a1609af54f067L22 |
IIRC the reason we're using swc was that the regular ts-node compilation speed is so slow, it was timing out the integration tests. |
Specifically this commit: c6cc6c0. The CI run for the previous commit timed out after 60 minutes. |
Yeah, looks like we need 45 minutes rather than 25 compared to #41260. So yeah, not a change we should make. |
Closing this for now as it seems like we need to make more major cleanups. |